' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]L L}BBL] 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"_]` L/浍굺L  !"#$%&'()*+,-./0123456789:;<=>? ((9+" ""  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0#0#0#0!!/eB H+  @H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌` L `HILHIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   vLDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- ( C  Ϡ-@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(`i d ֠z# u`8 LUL687I F87(p `,, а ,,` L(HH`%ʆ*0,&Lru/' / * Lp@ '8Lq - 81.)0jjjje,Dž,. -I -,-F*s-),E$-8 -) LW)-)-8 ),Ep KJ FNs0))+%& (HH`Ld+'( '#ﳩ[''(Lȱ' e/L'`ddddA` Gc =c 0di#H Gch1d2d*`L0b0d`9`:`5`x (`() 1984      *`m `7`A`(`0+ Gc1dWdzdd2)`)`La,` =ced`m)`6d0d1d*`2d3dzWd`dad2ddgd)``8,`1` i<+`<|0d1d+`=*`0dLb1` hd)hdid)id)` ``d`ح`L;b8)` ` `` `m ````sa` 6`-`й/d/efйs`[mXc`I`mXcF`mXc``mXcȩmXcb(`)``)`pLh` !100d"s Ls `sLh`f`g`,,ɾ+@XcN`^Q`R`T`mXc^`mXcdmXcI sI#n`n`sI䘮```ŰՠŰŠĠԠԠՠ ȠԠҠ̠ƠŠҠϠՠŠx` X L !   - `" X    i( ! o , и` X$i( " X , +RRĠՇؠƠԠՠNàҠƠҠԠՠΠzӠŠՠ͠ȠŠŠƠ͠ƠԠDzՠŠŠՠԠҠǠҠ ԠՠӠčϠՠȠϠŠԠٿŠōȠĠՠſĠĠ٠ӍŠӍǍˠӍԠԠōŠΠˍˠӍ٠ӍԍĠΠ͠ԠŠҬƠŠǠӍӠ٠٠ϠŠčӠōōϠӠćˠ̍ˠŠčŠčɯϠҍĠԠ٠ϠΠ͍Š۠ŠҠנŠŠҠŠ٠ҍξϠŠǠŠҍ̭þξϠٍ̠ҮŽĠՠŠϠŠҠٿԠŠˠĠӠԠΠˠĠӠ٠ϠՠԠǿ%;HSd+2EOTkxŠԿſΠԿſſԠ˨өӠþϠ΍ϠΠՠҠ٠Ҡ٠Ϡ΍٠ӮŠΠL   LŠ àՠźҠӻ՗ࠠԠҠոƠƠՠӠe h RRRRR=JWdv&dsKĠΠ͠ԠŠҬƠŠǠӍӠ٠٠ϠŠčӠōA CHECK NUMBER OF DIRECTORY ENTRIES TEST PROGRAM - RAMDRIVEK100S D1[ I1(4)"BSAVE TEST "I",A$800,L1,S3,D"DII1:20dI7ĀnI1" DIRECTORY ENTRIES ON DRIVE "D". "(I1)7" SECTORS.":DD1:1054)F)(I255)S2000$ .SS1:= FF(DR)FF1:1050f DRDR1:DRDSĺ(7):"* ALL OK *":p 1040 FF(DR)5000 (I)DR(I253)DR5000 1070 (7)"**** TEST FAILED **** ON DRIVE "DR:0: "APPROX "66F" SECTORS WRITTEN TO DRIVE "DR:F(DR)FJ DRDR1:50X F15000} DSDR::"PHASE 2"::DR1:5000 F1 (4)"BLOAD RAMDRIVE TEST "DR"-"F",D"DR $S0:I1638432767256:(I)DR((I1)F)(I2)S(I253)DR((I2. RAMDRIVE TEST PROGRAM FOR RAMWORKS CARD7#DR1B(1000J2F17S0:I1638432767256:I,DR:I1,F:I2,S:I253,DR:I254,F:I255,S:SS1:<(4)"BSAVE RAMDRIVE TEST "DR"-"F",A$4000,L$4000,D"DRFFF1:55 ERR(222):ERR91028 LUL687I F87(p `,, а ,,` L(HH`%ʆ*0,&Lru/' / * Lp@ '8Lq - 81.)0jjjje,Dž,. -I -,-F*s-),E$-8 -) LW)-)-8 ),Ep KJ FNs0))+%& (HH`Ld+'( '#ﳩ[''(Lȱ' e/L'`c 0di#H 1ch1d2d*`Lb0d`9`:`5`x (`() 1984      0+ 1c1dWdzdd2)`)`La,` 'ced`m)`6d0d1d*`2d3dzWd`dad2ddgd)``8,`1` i<+`<|0d1d+`=*`0dLb1` hd)hdid)id)` ``d`ddddA` 1c 'ح`L%b8)` ` `` `m ````sa` 6`-`й/d/efйs`[mBc`I`mBc!F`mBcȩmBcb(`)``)*`m `7`A`(`cluding INIT, OPEN, CLOSE, READ, WRITE, and CHAIN.":"The INIT command will disable RAMDRIVE . Simply BRUN RAMDRIVE after the INIT"*$h"command is finished, and all the files saved on RAMDRIVE can once again be":"accessed. The command INIT HELLO,S3 :"with RAMDRIVE . A disk copy utility called RAM COPY is provided.""R"Copy programs which copy an entire diskette, such as COPYA, cannot be used":"with RAMDRIVE . A disk copy utility called RAM COPY is provided."#T"All DOS commands will work in 20 REM RAMDRIVE , COPY ALL FILES, and FID must be on this disk":" 30 PRINT CHR$(4) "Q$"BRUN RAMDRIVE "Q$:" 40 PRINT CHR$(4) "Q$"EXEC COPY ALL FILES"Q$:E"P"Copy programs which copy an entire diskette, such as COPYA, cannot be used"word processor"4 " and look at it again.": ," Complete turnkey operation is easy! Use the following Applesoft":" HELLO program:":: JSCĺ"Using RAMDRIVE - section 4": K" 10 REM Turnkey Hello program"!N" t and drive."a" Customization is easy with a word processor. If you do not understand"" how COPY ALL FILES works, use FID to manually transfer files. Write down" " every keystroke you make. Then load COPY ALL FILES into a :" files on the diskette will automatically be copied to RAMDRIVE in slot"k " 3 drive 1.": " You must customize COPY ALL FILES for every combination of source " " (physical) slot and drive and destination (emulated) slo.":" To use COPY ALL FILES insert a diskette in slot 6, drive 1 which contains":" FID, COPY ALL FILES, and all other files you want copied to RAMDRIVE ."Q" At this point, type 'EXEC COPY ALL FILES,S6,D1'. Space permitting, all" use an EXEC file with FID. An":" EXEC file called 'COPY ALL FILES' is supplied on your diskette. A custom"" EXEC file could also be created which copies selected files. See The DOS":" User's Manual for a description of EXEC filesow specifying Drives 3 through 6. A modified version of":" FID is included on the RAMDRIVE diskette which allows specifying Drives":" 1 through 6.":SCĺ"Using RAMDRIVE - section 3":s" 3. The easiest way to transfer files is to.3 Apple System Master diskette. The FID program is especially"" useful for transferring binary and text files. The DOS User's Manual":" explains how to use FID. The FID program has a minor problem however."" FID will not allach program and then save them to RAMDRIVE one at a time. For":" example, "Q$"LOAD Whathaveyou, S6, D1"Q$" followed by "Q$"SAVE Whathaveyou, S3"Q$".":@" 2. An easier way is to use the FID (file developer) program found on any":" DOS 3n all capitals. The":"catalog header 'DISK VOLUME 001' will appear on your monitor.":d"Three methods to transfer files to RAMDRIVE are (1) loading and saving, (2)":"using the FID program, and (3) using an EXEC file with FID.":x" 1. Load e (192K bytes or less), then you may"F"access the RAMDRIVE through slot 3, drive 1 or drive 2. You still have only":"one emulated disk drive but you need not specify the drive number.":XP"To see that RAMDRIVE is enabled, type 'CATALOG,S3,D1' iŰՠŰŠĠԠԠՠ ȠԠҠ̠ƠŠҠϠՠŠx` X L !   - `" X    i( ! o , и` X$i( " X , +RRĠՇؠƠԠՠNàҠƠҠԠՠΠzӠŠՠ͠ȠŠŠƠ͠ƠԠDzՠŠŠՠԠҠǠҠ ԠՠӠčϠՠȠϠŠԠٿŠōȠĠՠſĠĠ٠ӍŠӍǍˠӍԠԠōŠΠˍˠӍ٠Ӎԍudio indicator frequency (0 to 255)":" 24587 18 read visual indicator character (R)"3\" 24588 23 write visual indicator character (W)":" 24589 0 lowest drive number (0 for default or 1-3)"4p" 2459 24583 24 read audio indicator duration (0 to 255)"24" 24584 18 write audio indicator duration (0 to 255)":" 24585 6 read audio indicator frequency (0 to 255)"e3H" 24586 18 write a--":" 24579 1 allow 80 column use (0 or 1)":" 24580 0 disallow double hi-res use (0 or 1)"D2 " 24581 3 emulated slot number (1 to 7)":" 24582 1 emulated volume number (1 to 254)":" ifferent parameters. Explanations will follow the table.":s0SCĺ"Modifing RAMDRIVE Parameters - section 2":0"Location Initial Value":"(Decimal) (Decimal) Description"~1 "--------- ------------- ----------------------------------- into the RAMDRIVE program from Applesoft and running the"/"RAMDRIVE program. The procedure is to first BLOAD RAMDRIVE , POKE new values":"into memory, and CALL 24576 ($6000 hex; the entry to RAMDRIVE ). The following"<0"table describes the dN. Continue to hold down the SOLID-APPLE key for about 5 seconds.":"Each RAMDRIVE will be re-initialized.":."Modifing RAMDRIVE Parameters":;/"Several modifications can be made to RAMDRIVE . These modifications are made":"by 'poking' values"has been used by another application. To re-initialize, hold down the SOLID-"-"APPLE key while RAMDRIVE is being enabled. For example, type 'BRUN RAM":"DRIVE,S6,D1' (don't hit RETURN yet). While holding down the SOLID-APPLE key"o."hit RETUR(normal extended 80 column"V,l"bank) by default and others can be locked from use.",:"Re-running the RAMDRIVE program may re-initialize the damaged RAMDRIVE. If":"not, RAMDRIVE can be unconditionally re-initialized after the RAM WORKS card"P- a damaged":"directory. This means RAMDRIVE is automatically initialized when first":"enabled after power-up.":,X"Some programs may use the extra memory on the RAM WORKS card and thus scramble":"the RAMDRIVE. RAMDRIVE uses all banks except zero zing RAMDRIVE ":*0"Initialization means an empty, clean directory will be written onto RAMDRIVE ;":"a process similar to formatting a diskette to receive files. When RAMDRIVE "t+D"is enabled, it initializes each RAMDRIVE that has no directory ort RETURN. Continue to hold down":"the OPEN-APPLE key for about 5 seconds until you hear an audio click.":)"Each audio click represents a one sector read or write. You may BRUN RAMDRIVE ":"even if RAMDRIVE is already enabled.":*&"Re-initialia 'write to disk access'. To enable the"("audio indicator, hold down the OPEN-APPLE key at the same time RAMDRIVE is":"being enabled. For example, type 'BRUN RAMDRIVE ,S6,D1' (don't hit RETURN"l)"yet). While holding down the OPEN-APPLE key his it was after the disk access":"has finished."::"In addition to the visual access indicator, an audio access indicator is also")("available. The audio indicator is a high pitched click for a 'read from disk":"access' or a lower pitched click for . Whenever DOS 3.3 requests data"&"from RAMDRIVE , an inverse R or W will appear in the lower righthand corner of":"the 40 or 80 column text screen. The R signifies a disk read and a W signifies"'"a disk write. The screen is always restored asave any important files on RAMDRIVE onto a diskette before turning":"off the Apple.":%"Audiovisual Access Indicator":"&"Just as a red LED on the front of your disk drives indicate a disk access,":"RAMDRIVE provides a visual access indicatorwill disable RAMDRIVE and will otherwise"$|"be ignored. RAMDRIVE will be disabled any time a re-boot occurs (unless":"re-enabled by the HELLO program)."::"Whenever your Apple is turned off, all files on RAMDRIVE will be lost. Be"Y%"sure to he"Cx "final result by 256. For example, to lock banks 8 and 9:":" (2^8 + 2^9)/256 = (256+512)/256 = 3. POKE 24597,3.": D "This mechanism allows for dividing up your memory among various other programs":"or disk emulators for other operating syPOKE 24598,1."::"To lock out more than one bank from 0 to 7, POKE the sum of the results. For"Cd "example, to lock banks 0 and 3: 2^0 + 2^3 = 1+8 = 9. POKE 24598,9."::"To lock a bank 8 to 15, the process is the same with one exception. Divide tout banks are left totally unmodified by":"RAMDRIVE at all times."A< "There are up to 16 banks supported."::"To lock a bank 0 to 7, raise 2 to the power of the bank number and POKE the"aBP "result in 24598. For example, to lock bank 0: 2^0 = 1. ally determines how much memory is installed on the RAM"@ "WORKS card. If you wish to use some banks for another purpose, RAMDRIVE ":"provides for locking out of specified 64K banks. By default, the first bank"CA( "(bank 0) is locked out. Locked ecified, the more disk space that will be available on":"that drive. Up to 14 sectors more storage can be gained per drive.":? "Bank Lockout":8@ "The RAM WORKS card can be configured in any way using 64K or 256K RAM chips.":"RAMDRIVE automaticrive. Divide the number of directory entries by seven and poke"> "the integer result. The default value provides for 105 directory entries":"(105/7=15). The minimum is 7 and the maximum is 105. The smaller the number"? "of directory entries spf the first"= "emulated drive. The second emulated drive will have a volume number one":"greater than the first drive.":= "Directory Entries":@> "You may specify the maximum number of files (or directory entries) needed on":"each emulated d changed to your liking in a similiar manner. The visual indicators can" = "effectively be disabled by 'poking' the space character (160 decimal) into":"locations 24587 and 24588."::"The emulated volume number parameter specifies the volume number oe low drive parameter could be used to explicitly set the":"first emulated drive number. For example, RAMDRIVE could emulate slot 6,":"drive 3, 4, and 5.":I< "The parameters for the emulated volume number and audiovisual access indicators":"can be 100 PRINT CHR$(13) CHR$(4) "Q$"BLOAD RAMDRIVE ,S6,D1"Q$:` " 110 POKE 24581,5 : CALL 24576 : REM EMULATE SLOT 5 (FOR EXAMPLE)"::"If slot 6 is specified, RAMDRIVE will emulate drive 2, 3, and 4 instead of";t "drive 1, 2, and 3. Th) less for your files.":98 "Emulated Slot / Access Indicator"::"If for some reason you wished that RAMDRIVE would emulate a disk in a slot"?:L "other than slot 3, change it by enabling RAMDRIVE using Applesoft statements":"such as these:"::" RIVE":"]POKE 24580,1":"]CALL 24576 ($6000-Address of RAMDRIVE)"8:"If RAMDRIVE was already enabled, you must re-initialize in order for these":"parameters to take in effect. Enabling double hi-resolution display will have"9 "8K (32 sectorse high-resolution display. If a disallowed display is used anyway, parts"7"of files on the first RAMDRIVE may be destroyed. If you wish to use the":"double hi-resolution display, enable RAMDRIVE with these Applesoft statements:"E8:"]BLOAD RAMD of"6"the RAM WORKS card. If you unlock bank 0 from RAMDRIVE, then the 80 column and":"double hi-res displays may have to be set. The initial values for these"J7"parameters allow the use of the 80 column display and disallow use of the":"doubl-15)":" 24597 0 Bank lockout bit map for banks 8-15"5" 24598 1 Bank lockout bit map for banks 0-7":6"80 Columns and Double Hi-res"::"The 80 column and double hi-resolution screen displays reside in 64K bank 01 15 Directory entries / 7 for drive 1 (1-15)":" . .":" . ."F5" 24596 15 Directory entries / 7 for drive 6 (1fully populated with 64K or 256K RAM chips for 128K":"or more of memory)."::"RAM COPY will disable RAMDRIVE . RAM COPY uses 64K banks 0 and 3 possibly"]T "destroying files saved on the first RAMDRIVE . You may wish to lock 64K banks":"0 and 3 fromspecified for the original or duplicate slot numbers."Rl "Pressing the ESC key for any prompt will end the program immediately. RAM COPY":"will require only four disk swaps with a 64K card or only one disk swap with a"S "128K card (RAM WORKS card PYA"QD "program, RAM COPY will copy diskettes in less time with fewer disk swaps. COPYA":"is explained on page 66 of the DOS User's Manual.":6RX "To use RAM COPY, type 'BRUN RAM COPY'. RAM COPY is used just like you use":"COPYA. Slot 3 cannot be ASIC and most other programs"[P "residing in bank switched memory will work properly.":Q0 ::"RAM COPY is a diskette copy utility for the Apple //e computer with a RAM WORKS":"card. If you currently copy diskettes with one disk drive using the COwing conditions:"::" 1. RAM bank 2 always write-enabled.":" 2. ROM read-enabled if Applesoft was in use before the disk access."P " 3. RAM bank 2 read-enabled if Applesoft was not in use."::"These rules insure that Applesoft BASIC, Integer B"patched at $A9B5. When the INIT command is issued, all patches to DOS 3.3 are":"removed, thus disabling the RamDrive."N :"After each disk access to RAMDRIVE , the bank switched memory ($D000 to $DFFF"O "in main memory) will be left in the folloich is":"freed after RamDrive is enabled. RamDrive uses memory from $A581 to $A5A2"M "and overwrites the second through fifth bytes of the normal RWTS entry point":"routine at $B7B5. If the emulated drive number is greater than 2, DOS 3.3 is"yN ry. Unused sectors on the directory"L "(track 17) are used in track 1. Directory sectors from track 1 are locked in":"the VTOC.":L SCĺ"Technical Notes - section 3":UM "The RamDrive program loads into an area of memory starting at $6000, whessage will result otherwise. You must use the $3D9 entry to":"RWTS to be sure the maskable interrupt flag is set to inhibit interrupts."%L "RAMDRIVE cannot service any interrupts during any disk access."::"Track 1 and track 17 map to the same memo I/O error results, you":" may have too little memory for the requested track on that drive. All"Jh " non-existent or reserved tracks and sectors are flagged in the VTOC.":" 3. Sector number may range from 0 to 15.":K| "An I/O error mmay be called at $3D9 as described in The DOS Programmer's"I@ "Manual as usual with a few minor restrictions:"::" 1. The IOB and buffer must reside in the memory range from $200 to $BFFF."hJT " 2. Track number may range from 1 to 49 only. If ana above the RWTS in":"DOS 3.3. The purpose is to enable 64K bank 0 if its not already whenever RESET"H, "is pressed. Use care in changing the RESET vector after RAMDRIVE is enabled.":H6 SCĺ"Technical Notes - section 2":;I; "The RWTS routine 615. A value of 256 signifies no bank.":G "Programs that modify DOS 3.3 may or may not work. Utilities to relocate DOS":"into high memory must be done first before BRUNing RAMDRIVE.":gH "The RESET vector from page 3 is redirected to a patch are PEEK(24599) will provide the number of 64K banks used by RAMDRIVE (0-16).":"This number may be less than the amount of memory on the RAM WORKS card if"*G "banks have been locked. A list of specific banks used can be found in":"locations 24600 to 24will provide the highest emulated drive number (0-5). Zero means"E "the drive specification from the IOB will be ignored (1 drive). Together with":"the lowest emulated drive from location 24589, you can tell how many drives you":"have.":F "Thestems.":"D "Technical Notes":D "For the casual user, you already know enough to use RAMDRIVE and the following":"pages may not be of interest.":BE "After enabling RAMDRIVE , various information can be found by PEEKing memory.":"PEEK(24590)      ,PUB:D$"FP"C100:10060rb`'10090:PR$"PR#"(SLOT):SLOT8PR$"OPEN "FILE$",S6,D1"(13)D$"WRITE "FILE$be'S5000,5000,5000,6000,7000,10700bj'S10100,10300,10400,10550,10600,10650bt'HD$"RAMDRIVE(tm) Documentation":)c<(HD$"Diskette CoEEDOS)":^a6)HD$"Print all Documentation to printer in slot "(SLOT)" (approx. 6 pages)":ah)HD$"Transfer RAMDRIVE program file":a)HD$"Exit to Applesoft BASIC":a)(12)(21)::R$::"CATALOG,S3":D$"CATALOG,S3":1012,PUB:D$"FP""01213)D$"WRITE "FILE$;`e'S5000,5000,5000,6000,7000,10700f`j'S10100,10300,10400,10550,10600,10650`t'HD$"RAMDRIVE(tm) Documentation":`<(HD$"Diskette Copy Utility Documentation (RAMCOPY(tm))": a(HD$"DOS 3.3 Speed-Up Utility Documentation (SP78:"|";:Z_.'H,1:17:I177:"_";::S16:H,7:S6:10090:((S),1)") "HD$;::FU0_L'H,17:16:" Please enter your selection (1 to 6) ";_V':5:SA48_['S1S6İ4100:10060``'10090:PR$"PR#"(SLOT):SLOT8PR$"OPEN "FILE$",S6,D1"():1012,0:NP(1)17:NP(2)1:NP(3)1:7500^TDOS41794:D(5,1):I05:D(I,0)(DOSI)::D(0,1)169:D(1,1)96:D(2,1)160:D(3,1)0:D(4,1)234:D(5,1)234:D$"BLOAD RAMDRIVE ,A$9000":H1403:D$"PR#3": _$'10:4:H,0:I179:"_";::I517:I:H,0:"|";:H,]VERR(222):LINE(218)(219)256:54915:LINE7000LINE750010700]`J0:7200:ERR4ė:12::" *** Sorry, this disk is write protected! Copy aborted. ";::I13000:]j10020]@ Main)^J36860:2:D$(4):Q$(34):R$"RAMDRIVE ":PUB(1012;::5:A2710020)\vA13İ4100:7020t\J1:7200:(13)D$"BSAVE RAMDRIVE ,A$9000,L$4E7,S6,D1":J0:7200:7000\ I05:DOSI,D(I,J)::: modify/restore DOS to write A$ parm in BSAVE as A$6000 - WORKS ONLY FOR DOS 3.3\L216,0: ERR HANDLERG copy[b:FU0:HD$:6:H,14:"Please insert your diskette in slot 6, drive 1 now."::H,12:"The "R$" program will be copied onto this diskette."\l12:H,24:"Press the RETURN key when ready.";:14:H,20:"Press the ESC key to return to the menu."next page -->";:/Z5:A8PAGEPAGE1:5020?ZA2710020[ZA21PAGEPAGE1:5020kZ4100:5035|Zp print docZzSC0:(12)(21):D$;PR$::::10::::S13:10090:HD$::PAGE1NP(S):4020::::::::D$"CLOSE":D$"PR#3":10020[X90,2550,2710,2870,2990,YS4010,3120,3240EYFUāI1FU:64477:UYFUFU1::eY view docuYPAGE1:SC1YFU0:PAGE1PAGENP(S)10020Y:HD$" ";:4020ZH,0:24:"<-- left arrow for last page - for menu - right arrow for d is disabled. RAMDRIVE will be":"unable to load or save files outside the memory range from $200 to $BFFF when"X4 "SPEEDOS is enabled (which DOS 3.3 can do without SPEEDOS).":YPAGE1000,1050,1150,1340,1480,1610,1690,1830,1990,2050,2210,2360,24MDRIVE | 10 | 10 | 1.7 | 0.8":W "The RAMDRIVE / SPEEDOS combination can increase speed up to 40 times!":"A high resolution picture can load in less than 1/3 of a second!!":sX "When SPEEDOS is enabled, the INIT commanevice | DOS 3.3 (unmodified) | DOS 3.3 w/SPEEDOS":" | save | load | save | load":"----------+------------+------------+------------+------------">>";:Q$:Q$:N(Q$):80X Z:z d216,0:D$"BRUN RAMDRIVE":30 xD$"BRUN SPEEDOS":30 D$"BRUN RAMCOPY": (1101)6(1088)ĺD$"RUN RAMDRIVE DOC //C" D$"RUN RAMDRIVE DOC //E"15:"2) Install SpeeDOS":D 215:"3) Run RamCopy(tm) Program":} 715:"4) RamDrive, SpeeDOS, RamCopy Documentation": <15:"5) Copy Files to RamDrive": A15:"6) Exit to Basic": F23:"Please Select One:";:Q$:Q$:N(Q$) PN100,120C RAMDRIVE(tm) Hello program by Richard Kraemer-Sept 25, 1983OD$(4)c::D$"PR#3":3:25:"APPLIED ENGINEERING'S RAMDRIVE" 34:"FOR DOS 3.3":!27:"WRITTEN BY RICHARD KRAEMER""8#15:"1) Install RamDrive(tm)": (  Ԡ󢺠Ԡ򮠠Š栱󮠠Ԡ栴栱ˠԠˠˠԠˠˠԠҠˠԠˠˠԠˠˠԠˠԠˠˠԠˠˠԠˠԠԠ󠭭󠭭Ԡ堠ıIJijĴĵĶ堠ıIJijĴĵĶԠŠ報袺Ԡˠ͠Ӡ䬠Ӡ뢍Ԡ宠Š確Ԡ客墍ԠԠԠԠҤҤѤΠŠӶıѤΠԠŠԠԠӠ󺢺ԠԠŠ䮢ԠŠ確ԠΠŠӶı堠Š墺Ԡ𮠠Ԡ󮢺ԠԠŠӢԠ쮠򢺠Ԡ󮠠Ԡ報ԠԠ'(Le/0,&%ʆ*+L/''/ * L@ '8L'-'81.)0jjjje,Ʌ,. -I,-) L-i-'ȱ',*LUL6`x (`() 1984       -sLIH -sknms*0))+%&`L󼢄'(>: '#ﳩ[' '' m)`6c0c1c*`2c3czWc`cac2dcgc)``8,`1` i<+`<|0c1c+`=*`0cLgb1` ~hc)`&nc``0c`ccccA` b b 0ci#H bh1c2c*`La0c`9`:`5s(`Ь``8)` ` `` `m ``[``sa` 6`-`й/c/ ds`켠e`b(`)``)*`m `7`A`(`0( b1cWczdc2 )`)`La` bec``Lj` !100csL sLsHILLj`ɼ 漍缍 E`߼漭缩 o sIEn`n`sI䘮```آZs ```  2)(21)::R$::"CATALOG,S3":D$"CATALOG,S3":1012,PUB:D$"FP" tion (RAMCOPY(tm))":R_(HD$"DOS 3.3 Speed-Up Utility Documentation (SPEEDOS)":_6)HD$"Print all Documentation to printer in slot "(SLOT)" (approx. 6 pages)":_h)HD$"Transfer RAMDRIVE program file":_)HD$"Exit to Applesoft BASIC":?`)(1:10060_^`'10090:PR$"PR#"(SLOT):SLOT8PR$"OPEN "FILE$",S6,D1"(13)D$"WRITE "FILE$^e'S5000,5000,5000,6000,7000,10700^j'S10100,10300,10400,10550,10600,10650^t'HD$"RAMDRIVE(TM) Documentation":_<(HD$"Diskette Copy Utility Documentant all Documentation to printer in slot "(SLOT)" (approx. 6 pages)":t]h)HD$"Transfer RAMDRIVE program file":])HD$"Exit to Applesoft BASIC":])(12)(21)::R$::"CATALOG,S3":D$"CATALOG,S3":1012,PUB:D$"FP" 5:SA48^['S1S6İ4100&\e'S5000,5000,5000,6000,7000,10700Q\j'S10100,10300,10400,10550,10600,10650x\t'HD$"RAMDRIVE(TM) Documentation":\<(HD$"Diskette Copy Utility Documentation (RAMCOPY(tm))":\(HD$"DOS 3.3 Speed-Up Utility Documentation (SPEEDOS)":H]6)HD$"Pri17:I177:"_";::S16:H,7:S6:10090:((S),1)") "HD$;::FU0~[L'H,17:16:" Please enter your selection (1 to 6) ";[V':5:SA48[['S1S6İ4100:10060\`'10090:PR$"PR#"(SLOT):SLOT8PR$"OPEN "FILE$",S6,D1"(13)D$"WRITE "FILE$(2)1:NP(3)1:7500ZTDOS41794:D(5,1):I05:D(I,0)(DOSI)::D(0,1)169:D(1,1)96:D(2,1)160:D(3,1)0:D(4,1)234:D(5,1)234:D$"BLOAD RAMDRIVE ,A$9000":H1403:D$"PR#3":Z$'10:4:H,0:I179:"_";::I517:I:H,0:"|";:H,78:"|";:E[.'H,1:(219)256:54915:LINE7000LINE750010700Y`J0:7200:ERR4ė:12::" *** Sorry, this disk is write protected! Copy aborted. ";::I13000:Yj10020Y@ MainZJ36860:2:D$(4):Q$(34):R$"RAMDRIVE(tm) ":PUB(1012):1012,0:NP(1)17:NP13İ4100:7020[XJ1:7200:(13)D$"BSAVE RAMDRIVE ,A$9000,L$4E7,S6,D1":J0:7200:7000X I05:DOSI,D(I,J)::: modify/restore DOS to write A$ parm in BSAVE as A$6000 - WORKS ONLY FOR DOS 3.3XL216,0: ERR HANDLER.YVERR(222):LINE(218)6:H,14:"Please insert your diskette in slot 6, drive 1 now."::H,12:"The "R$" program will be copied onto this diskette."Wl12:H,24:"Press the RETURN key when ready.";:14:H,20:"Press the ESC key to return to the menu.";::5:A2710020XvAA8PAGEPAGE1:5020&VA2710020BVA21PAGEPAGE1:5020RV4100:5035cVp print docVzSC0:(12)(21):D$;PR$::::10::::S13:10090:HD$::PAGE1NP(S):4020::::::::D$"CLOSE":D$"PR#3":10020VX copy~Wb:FU0:HD$:S4010,3120,3240,UFUāI1FU:64477: for menu - right arrow for next page -->";:V5: will be":"unable to load or save files outside the memory range from $200 to $BFFF when"T4 "SPEEDOS is enabled (which DOS 3.3 can do without SPEEDOS).":TPAGE1000,1050,1150,1340,1480,1610,1690,1830,1990,2050,2210,2360,2490,2550,2710,2870,2990U 10 | 1.7 | 0.8":S "The RAMDRIVE / SPEEDOS combination can increase speed up to 40 times!":"A high resolution picture can load in less than 1/3 of a second!!":ZT "When SPEEDOS is enabled, the INIT command is disabled. RAMDRIVE dified) | DOS 3.3 w/SPEEDOS":" | save | load | save | load":"----------+------------+------------+------------+------------"#S "DISK ][ | 40 or 44 | 32 | 13 or 20 | 7":"RAMDRIVE | 10 | to copy SPEEDOS onto your diskettes. SPEEDOS is enabled by typing"Q "'BRUN SPEEDOS'. The following table shows the time (in seconds) required to":"load or save a 131 sector binary file under various circumstances:":R "Device | DOS 3.3 (unmo will copy DOS 3.3, Apple Pascal 1.1, CP/M, and ProDOS diskettes.":P ::"A speed-up utility called SPEEDOS is included on the RAMDRIVE diskette. It is"CQ "a public domain program written by Lee DeRaud and published in Call-A.P.P.L.E.":"Use FID rd or only one disk swap with a"O "256K card."::"RAM COPY will disable RAMDRIVE . RAM COPY uses 64K banks 0 and 3 possibly"DP "destroying files saved on the first RAMDRIVE . You may wish to lock 64K banks":"0 and 3 from RAMDRIVE ."::"RAM COPY RAM COPY is used just like you use":"COPYA. Slot 3 cannot be specified for the original or duplicate slot numbers." Ol "Pressing the ESC key for any prompt will end the program immediately. RAM COPY":"will require only four disk swaps with a 64K ca If you currently copy diskettes with one disk drive using the COPYA"MD "program, RAM COPY will copy diskettes in less time with fewer disk swaps. COPYA":"is explained on page 66 of the DOS User's Manual.":wNX "To use RAM COPY, type 'BRUN RAM COPY'.s not in use."::"These rules insure that Applesoft BASIC, Integer BASIC and most other programs"L "residing in bank switched memory will work properly.":EM0 ::"RAM COPY is a diskette copy utility for the Apple //c computer with a Z-RAM":"card. mory ($D000 to $DFFF"K "in main memory) will be left in the following conditions:"::" 1. RAM bank 2 always write-enabled.":" 2. ROM read-enabled if Applesoft was in use before the disk access."bL " 3. RAM bank 2 read-enabled if Applesoft wa5. If the emulated drive number is greater than 2, DOS 3.3 is"J "patched at $A9B5. When the INIT command is issued, all patches to DOS 3.3 are":"removed, thus disabling the RamDrive."K :"After each disk access to RAMDRIVE , the bank switched mee RamDrive program loads into an area of memory starting at $6000, which is":"freed after RamDrive is enabled. RamDrive uses memory from $A581 to $A5A2"?J "and overwrites the second through fifth bytes of the normal RWTS entry point":"routine at $B7Buring any disk access."::"Track 1 and track 17 map to the same memory. Unused sectors on the directory"H "(track 17) are used in track 1. Directory sectors from track 1 are locked in":"the VTOC.":H SCĺ"Technical Notes - section 3":I "Th" 3. Sector number may range from 0 to 15.":G| "An I/O error message will result otherwise. You must use the $3D9 entry to":"RWTS to be sure the maskable interrupt flag is set to inhibit interrupts."jH "RAMDRIVE cannot service any interrupts d $BFFF."FT " 2. Track number may range from 1 to 49 only. If an I/O error results, you":" may have too little memory for the requested track on that drive. All"0Gh " non-existent or reserved tracks and sectors are flagged in the VTOC.":.":-E6 SCĺ"Technical Notes - section 2":E; "The RWTS routine may be called at $3D9 as described in The DOS Programmer's"F@ "Manual as usual with a few minor restrictions:"::" 1. The IOB and buffer must reside in the memory range from $200 toE.":D "The RESET vector from page 3 is redirected to a patch area above the RWTS in":"DOS 3.3. The purpose is to enable 64K bank 0 if its not already whenever RESET"E, "is pressed. Use care in changing the RESET vector after RAMDRIVE is enabled list of specific banks used can be found in":"locations 24600 to 24615. A value of 256 signifies no bank.":D "Programs that modify DOS 3.3 may or may not work. Utilities to relocate DOS":"into high memory must be done first before BRUNing RAMDRIVrive from location 24589, you can tell how many drives you":"have.":B "The PEEK(24599) will provide the number of 64K banks used by RAMDRIVE .":"This number may be less than the amount of memory on the Z-RAM card if"oC "banks have been locked. Ag RAMDRIVE , various information can be found by PEEKing memory.":"PEEK(24590) will provide the highest emulated drive number (0-5). Zero means"FB "the drive specification from the IOB will be ignored (1 drive). Together with":"the lowest emulated d memory among various other programs":"or disk emulators for other operating systems.":r@ "Technical Notes":@ "For the casual user, you already know enough to use RAMDRIVE and the following":"pages may not be of interest.":A "After enablin lock a bank 8 to 15, the process is the same with one exception. Divide the"?x "final result by 256. For example, to lock banks 9 and 11:":" (2^9 + 2^11)/256 = (512+2048)/256 = 10. POKE 24597,10.":Y@ "This mechanism allows for dividing up your POKE the">P "result in 24598. For example, to lock bank 0: 2^0 = 1. POKE 24598,1."::"To lock out more than one bank from 0 to 7, POKE the sum of the results. For"N?d "example, to lock banks 0 and 3: 2^0 + 2^3 = 1+8 = 9. POKE 24598,9."::"To banks. By default, the first bank"=( "(bank 0) is locked out. Locked out banks are left totally unmodified by":"RAMDRIVE at all times." >< "There are up to 16 banks supported."::"To lock a bank 0 to 7, raise 2 to the power of the bank number andage can be gained per drive.":5< "Bank Lockout":< "RAMDRIVE automatically determines how much memory is installed on the Z-RAM"$= "card. If you wish to use some banks for another purpose, RAMDRIVE ":"provides for locking out of specified 64Kefault value provides for 105 directory entries":"(105/7=15). The minimum is 7 and the maximum is 105. The smaller the number"< "of directory entries specified, the more disk space that will be available on":"that drive. Up to 14 sectors more storeater than the first drive.":9: "Directory Entries":: "You may specify the maximum number of files (or directory entries) needed on":"each emulated drive. Divide the number of directory entries by seven and poke"; "the integer result. The dsabled by 'poking' the space character (160 decimal) into":"locations 24587 and 24588."::"The emulated volume number parameter specifies the volume number of the first": "emulated drive. The second emulated drive will have a volume number one":"grample, RAMDRIVE could emulate slot 6,":"drive 3, 4, and 5.":8 "The parameters for the emulated volume number and audiovisual access indicators":"can be changed to your liking in a similiar manner. The visual indicators can"9 "effectively be di: CALL 24576 : REM EMULATE SLOT 5 (FOR EXAMPLE)"::"If slot 6 is specified, RAMDRIVE will emulate drive 2, 3, and 4 instead of"?8t "drive 1, 2, and 3. The low drive parameter could be used to explicitly set the":"first emulated drive number. For exed that RAMDRIVE would emulate a disk in a slot"6L "other than slot 3, change it by enabling RAMDRIVE using Applesoft statements":"such as these:"::" 100 PRINT CHR$(13) CHR$(4) "Q$"BLOAD RAMDRIVE ,S6,D1"Q$7` " 110 POKE 24581,5 eady enabled, you must re-initialize in order for these":"parameters to take in effect. Enabling double hi-resolution display will have"5 "8K (32 sectors) less for your files.":168 "Emulated Slot / Access Indicator"::"If for some reason you wishfirst RAMDRIVE may be destroyed. If you wish to use the":"double hi-resolution display, enable RAMDRIVE with these Applesoft statements:"4:"]BLOAD RAMDRIVE":"]POKE 24580,1":"]CALL 24576 ($6000-Address of RAMDRIVE)"5:"If RAMDRIVE was alrble hi-res displays may have to be set. The initial values for these"3"parameters allow the use of the 80 column display and disallow use of the":"double high-resolution display. If a disallowed display is used anyway, parts"4"of files on the nk lockout bit map for banks 0, 1, 3, 5, 7":2"80 Columns and Double Hi-res"::"The 80 column and double hi-resolution screen displays reside in 64K bank 0 of"F3"the Apple //c. If you unlock bank zero from RAMDRIVE, then the 80 column and":"dou .":" . ."1" 24596 15 Directory entries / 7 for drive 6 (1-15)":" 24597 0 Bank lockout bit map for banks 9, 11, 13, 15"-2" 24598 1 Ba8 23 write visual indicator character (W)":" 24589 0 lowest drive number (0 for default or 1-3)"I1p" 24591 15 Directory entries / 7 for drive 1 (1-15)":" . ndicator duration (0 to 255)":" 24585 6 read audio indicator frequency (0 to 255)"/H" 24586 18 write audio indicator frequency (0 to 255)":" 24587 18 read visual indicator character (R)"0\" 2458se (0 or 1)". " 24581 3 emulated slot number (1 to 7)":" 24582 1 emulated volume number (1 to 254)":" 24583 24 read audio indicator duration (0 to 255)"f/4" 24584 18 write audio iJ-"Location Initial Value":"(Decimal) (Decimal) Description" . "--------- ------------- -------------------------------------":" 24579 1 allow 80 column use (0 or 1)":" 24580 0 disallow double hi-res uOAD RAMDRIVE , POKE new values":"into memory, and CALL 24576 ($6000 hex; the entry to RAMDRIVE ). The following","table describes the different parameters. Explanations will follow the table.":-SCĺ"Modifing RAMDRIVE Parameters - section 2":"Modifing RAMDRIVE Parameters":+"Several modifications can be made to RAMDRIVE . These modifications are made":"by 'poking' values into the RAMDRIVE program from Applesoft and running the"r,"RAMDRIVE program. The procedure is to first BLs being enabled. For example, type 'BRUN RAM":"DRIVE,S6,D1' (don't hit RETURN yet). While holding down the SOLID-APPLE key"*"hit RETURN. Continue to hold down the SOLID-APPLE key for about 5 seconds.":"Each RAMDRIVE will be re-initialized.":$+RAMDRIVE program may re-initialize the damaged RAMDRIVE. If":"not, RAMDRIVE can be unconditionally re-initialized after the Z-RAM card")"has been used by another application. To re-initialize, hold down the SOLID-"~*"APPLE key while RAMDRIVE i after power-up.":(X"Some programs may use the extra memory on the Z-RAM card and thus scramble":"the RAMDRIVE. RAMDRIVE uses all banks except zero (built in on Apple //c)"(l"by default and others can be locked from use."):"Re-running the AMDRIVE;":"a process similar to formatting a diskette to receive files. When RAMDRIVE"(D"is enabled, it initializes each RAMDRIVE that has no directory or a damaged":"directory. This means RAMDRIVE is automatically initialized when first":"enabledan audio click.":&"Each audio click represents a one sector read or write. You may BRUN RAMDRIVE":"even if RAMDRIVE is already enabled.":&&"Re-initializing RAMDRIVE":X'0"Initialization means an empty, clean directory will be written onto RE key at the same time RAMDRIVE is":"being enabled. For example, type 'BRUN RAMDRIVE,S6,D1' (don't hit RETURN"&"yet). While holding down the OPEN-APPLE key hit RETURN. Continue to hold down":"the OPEN-APPLE key for about 5 seconds until you hear z#????B    ŮԠ ҮӠ ؠҠŠàŠ^ԠԠŠԠ !٠̠ӠŮ̠ ϠŠ! ŠààZԲ٠Ӡ Ġ(Li _ ^ <(9ȱ 0 $ )E  i#Ʀо`RL$ _L _K $L阩K$Lݔ ^ !ȱ   i#Ʀ` c`  a4 #ȱ ' zɕ&Ɋ"ɍ2ɛL\ޗ]]ݍ]Խ]]ޗ]L\]]݃]0]]L\8]] (!` 3c]]ݗ] > I A ]]݃]` "$B "@ "@! L3c / L 3c!$ F  3c ;!$ H* Ih .L] FƠ L$LLbI A N & 阩#Jک f X> I ] \ it i\ r\ȱ s\ q\L\Lg d_v~~x |i'~ ] FŠנ/ݠ/Ԡ/ / \` ] F//Ԡκ/L\ U] b  ;   uHARD1 ݀`H C Ch C % L% DcLcݮ  bL%̒ C CLC +, ` a U XJ uɛR V ` V j$ `   8m v i ` i n= Jm0'`  u V ` V 8m v i ` i  u mq ^   V ` Μ 2u V lLl$ V ` ? 8 2u V mLlLtl$ *+ 0k*kh¥hл)k` +L$"# 3c%  I : I jkL/hLQ Fˠ %LLb ] V V  i ` d i ;%3( X FŠŠōLb )*ii` jhhh`fk`1u/+'+jj j8 jj( j jj`jj jj jj jj`8 аɰ`xjij( j< åC=͂(`*k)k [$ jk bh9 L()`$0͢ 0i i c`8<=@A aLah ^` V  FԠӍ5 I b X V `ԅ d? V` 3c FǠ jk gkhkikLi 3c FǠ jkhkikgk1u h@ a j 0j+.'(fk 1uLh#fk ŔhH i Ŕ; h V ` ٘ V i i ` ٘ i#ץ Lb`L 1 Ԋhh i Ŕ Ԋhh IL$H H w ^hhLp8`,lq0./ & 0Î)Hݻooh%ȱȱȱȌrLvo Lo "G, Õ)IǕ ]m _Lvo ҕoou`L$ K u$ |^ `$0  tLp-.n$ bn ` _ :Lm C Fנſ// 3c $$0 yю$)̠ C C 8H /(h` XMtNt$0Lo[ u `r$>r  ȱ ȱ  ! %,-DE蹠D̠D`$DD/D/D` ŔLg FԺLvHn  3c Fź vh0 F٠Lm FӠ FנԿ$n 3cn  F٠٬ FנŬΧԠٍݭԠ@q0` c cA @`@`  $@8 @ACp G1` 0`8f@ @0@08 cv gp$"">@@@d@`@@ @0   0   0 0 @9pLg s@A @`@` 3$@p`@ `|c3`| 00ppg`N@@00 cv f8 $@@D@` @`L@ |L0LL|0 0L@pLg AA @@` 3$"""">@@0@ `|a3`|8`p?`~c|G@@00|scf $@@@` @`|@ | |0<| p p|?>?  C` \D ~L. DLE< ǠBC ֔L Ԋ,- b [ $ Q 溥-ߥ,L`BC"# 3c FҺ Q 9Ln3 I@ a b [$ % M"# 3c : I 3 I % =>L} ~$0L F٠ź ={HV  & ! F٠čLb`L$ \ $0L ~ Lb aL^ { V L` FˠҠ˿ bɛ<=~  ~ [ ~$~Z ~ɛL } %  b C i i ~de ~Я^8`( ~ ~ɛ } ɍ b C ~ ~( ~ i i ~ ~г~% ~$ ~`ɠ ɹ i``ŠԠҤԠԠǬӳԠĤǬӳŠºԠĤТөΠĤҤԩ󩢺ΠĤŠ墺ΠĤâΠԠҤҤΠӠϠĤŨΠĤ٨ΠĤӠĤĠӢؤڰĺŽ˨˨ĺŠŬŠԍ΍ĠԍΠԠĠϠĽƠؠΠĤآĽ˨˨Ľī˨˨Ḫ̂ڰƠԠĠΠĽ˨˨Ľī˨˨ " L  Lm XL    L )!Ȍ+` q`"`8` ɀ"$ɰ qi`8`  ť P  O W  P  x , B -"+ P L9  8  [ L #$(  ($`hh P  n w  L n L P 귍/   I              P   " P  O W  P x  .   H h`LE H s 8$.3s.3qq_ / X  '    鷍.jjjj)       ress RETURN ****** Unable to ReadWriteDo you wish another copy of this disk? to make another copy? -- Press RETURN key to begin copy -- dd L H% h$` " ` ɛhhLD ɍ`ɳɱّ L (C) 1983 RICHARD KRAEMER`0`(`HIApple //e Diskette Duplication Programby Richard KraemerOriginal Duplicate Slot:Drive: DEFAULT=6 READING WRITING FORMATTING Insert disk and p     /М LHHH@!>?ABI JL>L?Mhhh`HHH ; ( L -hhh` : :  ,% f f4,$ ɀ@  STRzmWWX` `EF^_ 0^/_ F̞`EF `HHH0/0+>1jj/9hhh`( 12 1㎓0%` f`ST`LȱM`LȭM`EFST ` ` I,`EF^ȹ^Ȍ  F`,0 0S/TEF$-0 ` f` : :   oOɃ  hhhhhh`+t+TPɍɬC+L,)  o : L f f`   t+L:,     `H jjH9mmL[mmhh`  # L# # 3,0ޭS T   ` /H h/ ` % fɽR ʎ`8`HH Uɽ"̦̦88hh` ȹHH`%) ` f `,%0 f `,% f ` f` `  f `hh" XL  ̆ $U+  # o? : L  hh` %)`ʽR08`  `  ?,06 /,0&莤 ,0欧ȌP8``ȈR`  UɽR 莣Ȍ`8`  U$'   hhh`, `Hhݯ`h`# q  ` Y  # LK ` SSTT`S T8`STEF  `iiiRLk SLk H m hLk T%SRsU o00Щ莢ɽదɬUɽ̢ʎ! o : Lm  ɛhhL%H% h% ` ` `HHH  hhh`HHH : 7 , ͭ) ; # ͭ  ; ` o ɱɸ" L; )  o ɱɹ# L_ )`  o ɱɸ" L ) o ɱɹ# L ) ##` L O D   , b Y L> b @   Lvم38x` X L !   - `" X    i( ! o , и` X$i( " X ,        py Utility Documentation (RAMCOPY(tm))":fc(HD$"DOS 3.3 Speed-Up Utility Documentation (SPEEDOS)":c6)HD$"Print all Documentation to printer in slot "(SLOT)" (approx. 6 pages)":ch)HD$"Transfer RAMDRIVE program file": d)HD$"Exit to ApplesoLZLݵܵߵ޵ ^`8ܵ i B8` LֵȱB׵` DȑB׵Bֵ յյ``y¹?`wa_LʬOˬ̬čPQ` H hBLµ* `Loõĵֵ׵ Rĵµѭ H hBLL B ڬ L -յյµ% `õĵֵ׵ Rĵµ˭ B ڬ  ōϠӠćˠ̍ˠŠčŠčɯϠҍĠԠ٠ϠΠ͍Š۠ŠҠנŠŠҠŠ٠ҍξϠŠǠŠҍ̭þξϠٍ̠ҮŽĠՠŠϠŠҠٿԠŠˠĠӠԠΠˠĠӠ٠ϠՠԠǿ%;HSd+2EOTkxŠԿſΠԿſſԠ˨өӠþϠ΍ϠΠՠҠ٠Ҡ٠Ϡ΍٠ӮŠΠL   LŠ àՠźҠӻ՗ࠠԠҠոƠƠՠӠe h RRRRR=JWdv&dsK/М LHHH@!>?ABI JL>L?Mhhh`HHH ; ( L -hhh` : :  ,% f f4,$ ɀ@  STRzmWWX` `EF^_ 0^/_ F̞`EF `HHH0/0+>1jj/9hhh`( 12 1㎓0%` f`ST`LȱM`LȭM`EFST ` ` I,`EF^ȹ^Ȍ  F`,0 0S/TEF54)F)(I255)S2000$ .SS1:= FF(DR)FF1:1050f DRDR1:DRDSĺ(7):"* ALL OK *":p 1040 FF(DR)5000 (I)DR(I253)DR5000 1070 (7)"**** TEST FAILED **** ON DRIVE "DR:0: "APPROX "66F" SECTORS WRITTEN TO DRIVE "DR:F(DR)FJ DRDR1:50X F15000} DSDR::"PHASE 2"::DR1:5000 F1 (4)"BLOAD RAMDRIVE TEST "DR"-"F",D"DR $S0:I1638432767256:(I)DR((I1)F)(I2)S(I253)DR((I2. RAMDRIVE TEST PROGRAM FOR RAMWORKS CARD7#DR1B(1000J2F17S0:I1638432767256:I,DR:I1,F:I2,S:I253,DR:I254,F:I255,S:SS1:<(4)"BSAVE RAMDRIVE TEST "DR"-"F",A$4000,L$4000,D"DRFFF1:55 ERR(222):ERR9102 TART,S3,D1'" : Copy all the files on the startup side to the ramdrive (S3,D1)" n" Copy all the files on the program side to the ramdrive (S3,D2)" x" Exit from FID" " Type in ]'EXEC TAXSTART2,S3,D1'" :) Exit from FID" " Type in 'EXEC TAXS 2" Copy the files listed below onto the new backup disk"| <" RAMDRIVE":" FID":" TAXSTART":" TAXSTART2" F:" Each time on powerup, boot this disk up while pressing to break" P" Then type in ]'RUN TAXSTART'"A d"+ :26:"HowardSoft TAX PREPARER info"|:"An example of how to get HowardSoft TAX PREPARER run on the ramdrive is""provided. The following is a way to accomplish this:"(:" Make an extra backup copy of the startup side of the disk"<   ) LOCK AWD.SYS,TSYS" ^t `"You may now load Apple Writer //, your data, or both into the RamDrive using" b"The Filer program from your Pro-Dos User's Disk." d23: :SET":0 P24:"And then Type the Following:":V R20:"1) UNLOCK AWD.SYS,TSYS" T20:"2) BLOAD AWD.SYS,TSYS,A$2000" V20:"3) POKE 8484,243" X20:"4) POKE 8486,179" Z20:"5) BSAVE AWD.SYS,TSYS,A$2000" \20:"6: 2D079:"*";::n <"The following modification will allow the use of RamDrive with Apple Writer //" A:20:"Make a copy of your Apple Writer // disk" F"Boot your COPY of Apple Writer //,"; K" after the disk stops spinning hit CTRL-RE drt 6/22/1985 f Notes on how to use AppleWriter // with RamDrive for RamWorks and Z-Ramz:(4)"PR#3":D079:"*";::14:"Instructions for using Apple Writer // (Pro-Dos Only)" (27:"with RamDrive for RamWorks or Z-Ram"    ^ (4)"BRUN PATCH"/(4)"BRUN DDMOVER"H(4)"BRUN RAMDRIVE"\((4)"BRUN FID" A"which are described later. Each RAMDRIVE has a limit of 105 files. A floppy"("diskette has a storage capacity of 496 free sectors and a limit of 105 files.":<SCĺ"Using RAMDRIVE - section 2":$A"If you have only one emulated disk drive" 448K 744 749 239 - - - | 960K 744 749 749 749 749 -":" 512K 744 749 494 - - - | 1024K 744 749 749 749 749 239":Q"The number of free sectors can be more or less depending upon various options": -":" 256K 744 239 - - - - | 768K 744 749 749 749 - -"" 320K 744 494 - - - - | 832K 744 749 749 749 239 -":" 384K 744 749 - - - - | 896K 744 749 749 749 494 -"- ---"" 64K 234 - - - - - | 576K 744 749 749 - - -":" 128K 489 - - - - - | 640K 744 749 749 239 - -"W" 192K 744 - - - - - | 704K 744 749 749 494 - "table."::" Memory ------- Free Sectors ------- | Memory ------- Free Sectors -------"" Size D1 D2 D3 D4 D5 D6 | Size D1 D2 D3 D4 D5 D6":" ------ --- --- --- --- --- --- | ------ --- --- --- --- --:"When enabled DOS 3.3 will recognize RAMDRIVE in slot 3, drive 1. For each":"192K bytes of memory on the RAM WORKS card, DOS 3.3 will recognize another disk"^"drive. The number of free sectors for each RAMDRIVE is shown in the following":ng":" 'BRUN RAMDRIVE ,S6,D1' in all capitals from Applesoft. This could be done"t" from within an Applesoft program by inserting this statement:"::" PRINT CHR$(13) CHR$(4) "Q$"BRUN RAMDRIVE ,S6,D1"Q$:~"Using RAMDRIVE "p. To make the copy select"L"option 5 from the menu and follow the directions."::"RAMDRIVE can be enabled for use in two ways:"::" 1. Whenever the RAMDRIVE diskette is booted."V`" 2. By running the RAMDRIVE program. This is done by typi slot number":"options. For purposes of this documentation, it is assumed that your boot":"drive is slot 6, drive 1.":8"Copy the RAMDRIVE program onto the diskettes in which you will use it the":"most. At the very least, make one copy for backuory on the RAM WORKS card from 64K to 1 MegaByte in any configuration.": "Installing RAMDRIVE "::"You should be familiar with the disk operating system as explained in The DOS"z$"User's Manual. Specifically, you should understand the drive and:"//e with a RAM WORKS memory card. It works like a disk drive, but because it" "is electronic it is much faster. RAMDRIVE informs your Apple that it has":"between one to six more large capacity disk drives. RAMDRIVE supports all the"I "memE":D$"RUN RAMDRIVE DOC"/ xD$"BRUN RAMDRIVE"E D$"BRUN SPEEDOS"^ D$"EXEC COPY ALL":t D$"BRUN RAMCOPY" D$"RUN PRODRIVE INST"Q "General Description"::"RAMDRIVE(tm) is high speed disk emulation software. RAMDRIVE requires an Apple""3) DISK COPY (WITH RAMWORKS)":H <"4) PRODRIVE(tm) INSTRUCTIONS":c A"5) EXIT TO BASIC": F"PLEASE SELECT ONE:";:Q$:Q$:N(Q$) PN100,120,150,160 Z: d:D$"BLOAD RAMDRIVE PIC,A$4000,S6,D1":I12000: n216,0:D$"BRUN RAMDRIV2):A1285" AA128:49168,0:V :35)"RAMDRIVE(tm) ":34)"For DOS 3.3"::19 :31)"Applied Engineering":34)"P.O. Box 798" 28)"Carrollton, Texas 75006": (27)"Written by Richard Kraemer";:: Please retain authors credit! 2Y::8000: RAMDRIVE(tm) Documentation by Richard Kraemer for Applied Engineering, All Rights Reserved - Last update 6-Dec-1984 *** NOTE *** change SLOT to 8 to dump doc to FILE$ on S6,D1SLOT1:FILE$"RAMDRIVE DOC TEXT": A(4915                                   76)234INSLOT$(SLOT)"SILENTYPE":1850y(SADDR)8(SADDR1)120(SADDR2)40INSLOT$(SLOT)"TIMEMASTER ][":1850(SADDR5)24(SADDR7)56INSLOT$(SLOT)"COMMUNICATIONS CARD":1850(SADDR5)56(SADDR7)24INSLOT$(SLOT)"SERIAL CARDSLOTS(49049):V128#I701<INSLOT$(I)"UNKNOWN"fSLOTSVINSLOT$(I)U$:SLOTSSLOTSVpVV2wI~  FIND SILENTYPE AND TIMEMASTER SLOT17SADDR16384256SLOT((SADDR23)201(SADDR55)207(SADDR"HHHH12""49043,HH:49042,MIT,:18:" SYSTEM DATE AND TIME UPDATED":6" (DOES NOT SET CLOCK/CALENDAR CARDS)"@2390J2520T2520^ SLOTS h r MARK ALL SLOTS AS UNUSED| MARK USED SLOTS AS USED "n")14501090)15:8:" "1 L -UPDATE SYSTEM DATET k49041,YY2(MM7)MM7Ĺ49040,(MM8)32DDMM8Ĺ49040,MM32DD  -UPDATE SYSTEM TIME (24 HOUR CLOCK) HH12HH0 A$"P"A$"p(A$)271100<27bFA$:(A$"A")(A$"a")(A$"P")(A$"p")(A$" ")(A$(13))1330P(A$"P")(A$"p")ĺ"P";Z d -REPEAT UNTIL CORRECTn x18:2:" CORRECT? Y/N ";P$18:2:BL$ (P$"N")(P$HH11140 . -READ MINUTE INTO MI6 I(A$)271100\23:"MM";:23|A$:(A$"0")(A$"5")1230MI(A$):A$;A$:(A$"0")(A$"9")1230MI10MI(A$):A$; MI591230  -GET AM OR PM( 28A$"N"A$"n"700)B13:8:" "NL15:8:"ENTER TIME: HH:MM AM";VV p` -READ HOUR INTO HHxj t20:"HH";:20~A$:(A$"0")(A$"1")1140HH(A$):A$;A$:(A$"0")(A$"9")1140HH10HH(A$):A$; HH12 (A$)27700+27:"YY";:27JA$:(A$"0")(A$"9")960\YY(A$):A$;{A$:(A$"0")(A$"9")960YYYY10(A$):A$  -REPEAT UNTIL CORRECT 18:" CORRECT? Y/N ";$A$.18:2:BL$H(A$)277002R23:"MMM";:23:COUNT1:M1$""S\A$:(A$)96A$((A$)32)hfM1$M1$A$::MM4pM1$(MO$,MM,COUNT)ī910zMMMM3:MM39ī880840A$;:COUNTCOUNT1:COUNT4ī860MM(MM1)3  -READ YEAR INTO YY ENTER DATE: DD-MMM-YY";"  <  -READ DAY INTO DDD  W 20:"DD";:20v A$:(A$"0")(A$"3")750 DD(A$):A$; A$:(A$"0")(A$"9")750 DDDD10(A$):A$; DD31DD1750 * 4 GET MONTH INTO M1$ > HH12MI0DD0ĺ"":6503 NHH10ĺ"0";@ XHH;":";Q bMI10ĺ"0";Z lMI;l vPM1ĺ" PM"~ PM0ĺ" AM" 18 " UPDATE SYSTEM DATE AND TIME? Y/N "; A$ 18:2:BL$ A$"N"A$"n"İ2390:1610 12: " " THE CURRENT SETTINGS ARE:", :5  T  - PRINT DATE AND TIME \  x " DATE: "; DD0ĺ"":560 DD10ĺ"0"; DD;"-"; MM$;"-"; YY10ĺ"0"; &YY 0 :" TIME: ";" DFID menu, copy all the files on the disk to the ramdrive (S3,D1)" n" Copy all the files on the program side to the ramdrive (S3,D2)" x" Exit from FID" " Type in ]EXEC TAXSTART2,S3,D1" :" When program asks for program spec, answer by 2" Copy the files listed below onto the new backup disk"| <" RAMDRIVE":" FID":" TAXSTART":" TAXSTART2" F:" Each time on powerup, boot this disk up while pressing " P" Then type in ]RUN TAXSTART"A d" from the + :26:"HowardSoft TAX PREPARER info"|:"An example of how to get HowardSoft TAX PREPARER run on the ramdrive is""provided. The following is a way to accomplish this:"(:" Make an extra backup copy of the startup side of the disk"<  s RETURN to continue, ESC to exit. ":3140H& KY(16384):KY1283050V& 16368,0f& KY141ė:v& KY155ġ:& (7);:3050& KY(16384):KY1283100&& 16368,0&0 KY141ė:&: (7);:3100&D UPSHIFT IF NEEDED'N APPLEIIETRUETH ";!% P$"F"P$"f"ĺ"FILER"?% P$"C"P$"c"ĺ"CONVERT"J% 1:22% :"PRESS RETURN TO TRY AGAIN,":" OR ESC FOR THE MENU ";% R$:R$" "R$"~"ĺR$;% (R$)27Ģ19:1:958:2550% R$(13)ĺ(7);:2980% 2640*& 24:NA$"Pres ID$(3)"I/O CARD"%$6 ID$(4)"MODEM"=$@ ID$(5)"AUDIO CARD"P$J ID$(6)"CLOCK"j$T ID$(7)"MASS STORAGE"$^ ID$(8)"80-COLUMN CARD"$h ID$(9)"NETWORK CARD"$r $| 19:1:958:I139:"-";::% (7);"FILE OR PATH NOT FOUND":"INSERT ";PR$;" WI*********"<# S2$"* *"J# S1$:S2$y# "* PRODOS USER'S DISK *"# S2$# "* COPYRIGHT APPLE COMPUTER, INC. 1983 *"# S2$:S1$# ID$(0)"USED"# ID$(1)"PRINTER"#" ID$(2)"JOYSTICK"$,$"b"2740B" 216,0::"PRODOS 1.0 COPYRIGHT APPLE, 1983"m" 10:" TO RETURN TO MENU, TYPE"" :" 'RUN STARTUP'"" :" AND PRESS RETURN."::22::" (7);:2620" # S1$"******************************G!< 22::"PLEASE SELECT ONE OF THE ABOVE ";:32:C$;:32:P$f!F P$" "P$"~"C$P$:C$;!P P$"F"P$"f"ĺD$;"-FILER"!Z P$"C"P$"c"ĺD$;"-CONVERT"!d P$"S"P$"s"ī1620!n P$"T"P$"t"ī160!x P$"?"İ3220:2520 " P$"B"P IN:UP:"? - TUTOR: PRODOS EXPLANATION"W IN:UP2:"F - PRODOS FILER (UTILITIES)"  IN:UP4:"C - DOS <-> PRODOS CONVERSION"  IN:UP6:"S - DISPLAY SLOT ASSIGNMENTS" ( IN:UP8:"T - DISPLAY/SET TIME"!2 IN:UP10:"B - APPLESOFT BASIC"),Sp8 LUL6FEI TFE(p `,, а ,,` L(HH`%e/ʆ*0,&Lru/' / * Lp@ '8Lq - 81.)0jjjje,Dž,. -I -,-F*s-),S$-8 -) LW)-)-8  KJ TNs0))+%& (HH`Lr+'( '#ﳩ['ȱ' '(LL'`ch1d2d*`La0d`9`:`5`x (`() 1984      )`)`La,` ced`m)`6d0d1d*`2d3dzWd`dad2ddgd)``8,`1` i<+`<|0d1d+`=*`0dLb1` hd)hdid)id)` ``d`ddddA` c c 0di#H  `m ````sa` 6`-`й/d/efйs`[m+c`I`m+cF`m+cȩȩm+cb(`)``)*`m `7`A`(`0+ c1dWdzdd2`~Lb` !100d"xs Lsx `b`,,ɾ+@+cO`lR`S`U`m+c``m+cd sI#n`n`sI䘮```ح`Lb8)` ` ``     typing S3,D2"] " When in the menu, choose to CHANGE PROGRAM SPECIFICATIONS to use S3,D2" " as program disk location"Pft BASIC":Sd)(12)(21)::R$::"CATALOG,S3":D$"CATALOG,S3":1012,PUB:D$"FP"oNA$"menu, then type ? to select the tutor.":3140:j5nNA$"For details, see the ProDOS User's ":3140:5xNA$"Manual. ":3140:5245NA$" Press RETURN to return to menu.":314053100 140:42NA$" ":3140:Q4<NA$"Data and programs can be transferred ":3140:4FNA$"from DOS 3.3 disks to ProDOS disks (and":3140:4PNA$"vice versa). For more information, ":3140:4ZNA$"select option C from this disk's main ":3140:45dd DOS 3.3 disks).":3140:P3NA$"For more information on the Filer, ":3140:3 NA$"select option F from this disk's main ":3140:3NA$"menu, then type ? to select the tutor.":3140:330404(NA$" Tutor: the ProDOS Operating System ":3he ":3140:E2NA$"operating system doesn't recognize the":3140:_2NA$"disk. ":3140:s2NA$" ":3140:2NA$"You can use the ProDOS Filer's Copy ":3140:2NA$"Volume command to copy entire disks ":3140:3NA$"(both ProDOS disks an:81NA$"disk that is incompatible with the ":3140:p1NA$"operating system that is then in the ":3140:1NA$"computer, an error message (PATH NOT ":3140:1NA$"FOUND and I/O ERROR are two ":3140: 2NA$"possibilities) indicates that t0:=0VNA$"the program, and will automatically be ":3140:t0`NA$"loaded when you start the program. ":3140:~0j30400tNA$" Tutor: the ProDOS Operating System ":3140:0~NA$" ":3140:1NA$"If you tell your computer to read a ":3140stem is on the program's ":3140:Z/.NA$"startup disk. If you have a program ":3140:/8NA$"written for DOS 3.3 (another operating ":3140:/BNA$"system for the Apple II series of ":3140:0LNA$"computers), it will be on the disk with":3143140:<. NA$"compatible with one another. Some ":3140:v.NA$"programs require disks to be formatted ":3140:.NA$"and copied by an operating system other":3140:.NA$"than ProDOS. In most cases, that other":3140:"/$NA$"operating syation programs use operating ":3140:^- NA$"system commands, and they require an ":3140:- NA$"operating system to format disks ":3140:- NA$"(prepare them for use). ":3140:- NA$" ":3140:. NA$"Operating systems are not always ": NA$" Tutor: the ProDOS Operating System ":3140:K, NA$" ":3140:, NA$"An operating system disk is packed with":3140:, NA$"every Apple disk controller. The BASIC":3140:, NA$"programming language and many ":3140:&- NA$"applic$" ":3140:G+\ NA$"Application programs, working together ":3140:+f NA$"with ProDOS, let you write reports, use":3140:+p NA$"data bases and electronic spreadsheets,":3140:+z NA$"draw graphs, play games, and so on. ":3140:+ 30407,:* NA$" ":3140:M** NA$"ProDOS features high-speed read and ":3140:*4 NA$"write operations and a multi-level file":3140:*> NA$"structure. It works with a variety of ":3140:*H NA$"disk drives, including the ProFile. ":3140: +R NA:) NA$"disk; sends information to printers and":3140:t) NA$"other devices; prepares disks for use; ":3140:) NA$"stores (writes) information on disks; ":3140:) NA$"and retrieves (reads) information from ":3140:* NA$"disks. ":3140the Professional ":3140:T( NA$"Disk Operating System for the Apple II ":3140:( NA$"series of computers. At your command, ":3140:( NA$"ProDOS copies programs, files, or whole":3140:) NA$"disks; tells you what files are on a ":3140:ĺNA$;:&'X I1(NA$):N$(NA$,I,1)C'b (N$)123(N$)963190V'l N$((N$)32)_'v N$;e' k' ' : TUTOR STARTS HERE' 2520' NA$" Tutor: the ProDOS Operating System ":3140:' NA$" ":3140:( NA$"You are using ProDOS--0`8f@ @@08 cv gp$Y @@`8@`@@ @0   0   0 0 0|sf00@`@@` 3$""""` p?`cx " `0ppg`N@`@0 cv f8 $@ @pp@` @`L@ |L0LL|0 0Lp|sf?00@@@` 3$"""@p@a?x "`88p?`~c|G@`@0|scf $@8`@` @`|@ | |0<| p p|p? f0 @8`@` 36$ >"" |O@* p p@|a?x@@p|scf?Xd@            (Q$)! PN100,120,140,150,160e UN6Ģ20:20:"<<< PLEASE SELECT ONE >>>";:Q$:Q$:N(Q$):80o Z:: d216,0:D$"BRUN RAMDRIVE":30 xD$"BRUN SPEEDOS":30 D$"BRUN RAMCOPY": D$"BRUN SPEEDOS":D$"BRUN RAMDRIVE" Q$"//E":(11l RamDrive(tm)":1 (15:"2) Install SpeeDOS":Y 215:"3) Run RamCopy(tm) Program": 715:"4) RamDrive, SpeeDOS, RamCopy Documentation": <15:"5) Copy Files to RamDrive": A15:"6) Exit to Basic": F23:"Please Select One:";:Q$:Q$:N0`8f@ @@08 cv gp$Y @@`8@`@@ @0   0   0 0 0|sf00@`@@` 3$""""` p?`cx " `0ppg`N@`@0 cv f8 $@ @pp@` @`L@ |L0LL|0 0Lp|sf?00@@@` 3$"""@p@a?x "`88p?`~c|G@`@0|scf $@8`@` @`|@ | |0<| p p|p? f0 @8`@` 36$ >"" |O@* p p@|a?x@@p|scf?Xd@             10:13."INSTALLING PRODRIVE"H((4);"BRUN PRODRIVE"N-Z.10:10w2"INSTALLATION COMPLETE"<I11000:FP '(Le/0,&%ʆ*+L/''/ * L@ '8L'-'81.)0jjjje,Ʌ,. -I,-) L-i-'ȱ',*LUL6`x (`() 1984       -sLIH -sknms*0))+%&`L󼢄'(>: '#ﳩ[' '' m)`6c0c1c*`2c3czWc`cac2dcgc)``8,`1` i<+`<|0c1c+`=*`0cLgb1` ~hc)`&nc``0c`ccccA` b b 0ci#H bh1c2c*`La0c`9`:`5s(`Ь``8)` ` `` `m ``[``sa` 6`-`й/c/ ds`켠e`b(`)``)*`m `7`A`(`0( b1cWczdc2 )`)`La` bec``Lj` !100csL sLsHILLj`ɼ 漍缍 E`߼漭缩 o` n`n`Fs(`Z6.)ssZs ```  ough slot 3, drive 1 or drive 2. You still have only":"one emulated disk drive but you need not specify the drive number.":P"To see that RAMDRIVE is enabled, type 'CATALOG,S3,D1' in all capitals. The":"catalog header 'DISK VOLUME 001' will appeariles. A floppy"g("diskette has a storage capacity of 496 free sectors and a limit of 105 files.":<SCĺ"Using RAMDRIVE - section 2":A"If you have only one emulated disk drive (192K bytes or less), then you may"~F"access the RAMDRIVE thr744 749 239"j" 512K 744 749 494":" 576K 744 749 749":"The number of free sectors can be more or less depending upon various options":"which are described later. Each RAMDRIVE has a limit of 105 f - -"" 128K 489 - -":" 192K 744 - -":" 256K 744 239 -"" 320K 744 494 -":" 384K 744 749 -":" 448K e number of free sectors for each RAMDRIVE is shown in the following":"table."::" Memory Size --Free Sectors--"" Size D1 D2 D3"" ------ --- --- ---" " 64K 234 PRINT CHR$(13) CHR$(4) "Q$"BRUN RAMDRIVE,S6,D1"Q$:N~"Using RAMDRIVE":"When enabled DOS 3.3 will recognize RAMDRIVE in slot 3, drive 1. For each":"192K bytes of memory on the Z-RAM card, DOS 3.3 will recognize another disk"~"drive. The is booted."`" 2. By running the RAMDRIVE program. This is done by typing":" 'BRUN RAMDRIVE,S6,D1' in all capitals from Applesoft. This could be done"6t" from within an Applesoft program by inserting this statement:"::" in which you will use it the":"most. At the very least, make one copy for backup. To make the copy select" L"option 3 from the menu and follow the directions."::"RAMDRIVE can be enabled for use in two ways:"::" 1. Whenever the RAMDRIVE diskettin The DOS" $"User's Manual. Specifically, you should understand the drive and slot number":"options. For purposes of this documentation, it is assumed that your boot":"drive is slot 6, drive 1.":n 8"Copy the RAMDRIVE program onto the diskettess":"between one to six more large capacity disk drives. RAMDRIVE supports all the" "memory on the Z-RAM card from 64K to 576K in any configuration.": "Installing RAMDRIVE"::"You should be familiar with the disk operating system as explained eneral Description"::"RAMDRIVE is high speed disk emulation software. RAMDRIVE requires an Apple":"//c with a Z-RAM memory card. It works like a disk drive, but because it"T "is electronic it is much faster. RAMDRIVE informs your Apple that it ha):A1285! AA128:49168,0:T :35)"RAMDRIVE(tm)":34)"For DOS 3.3"::19 :31)"Applied Engineering":34)"P.O. Box 798" 28)"Carrollton, Texas 75006": (27)"Written by Richard Kraemer";:: Please retain authors credit "GU::8000: RAMDRIVE(tm) Documentation by Richard Kraemer for Applied Engineering, All Rights Reserved - Last update 6-Dec-1984 *** NOTE *** change SLOT to 8 to dump doc to FILE$ on S6,D1SLOT1:FILE$"RAMDRIVE DOC TEXT": A(49152! ! ! ! !!!!!!!!!""" " " " " """""""""                      ΠìɬύΠč΍!dicator, an audio access indicator is also"$"available. The audio indicator is a high pitched click for a 'read from disk":"access' or a lower pitched click for a 'write to disk access'. To enable the"p%"audio indicator, hold down the OPEN-APPLn the lower righthand corner of":"the 40 or 80 column text screen. The R signifies a disk read and a W signifies"+$"a disk write. The screen is always restored as it was after the disk access":"has finished."::"In addition to the visual access in":)""Audiovisual Access Indicator":""Just as a red LED on the front of your disk drives indicate a disk access,":"RAMDRIVE provides a visual access indicator. Whenever DOS 3.3 requests data"s#"from RAMDRIVE, an inverse R or W will appear ibled any time a re-boot occurs (unless":"re-enabled by the HELLO program)."::"Whenever your Apple is turned off, all files on RAMDRIVE will be lost. Be"""sure to save any important files on RAMDRIVE onto a diskette before turning":"off the Apple.able RAMDRIVE. Simply BRUN RAMDRIVE after the INIT" h"command is finished, and all the files saved on RAMDRIVE can once again be":"accessed. The command INIT HELLO,S3 will disable RAMDRIVE and will otherwise"!|"be ignored. RAMDRIVE will be disapy programs which copy an entire diskette, such as COPYA, cannot be used":"with RAMDRIVE. A disk copy utility called RAM COPY is provided."4 T"All DOS commands will work including INIT, OPEN, CLOSE, READ, WRITE, and CHAIN.":"The INIT command will dis 30 PRINT CHR$(4) "Q$"BRUN RAMDRIVE"Q$:" 40 PRINT CHR$(4) "Q$"EXEC COPY ALL FILES"Q$:P"Copy programs which copy an entire diskette, such as COPYA, cannot be used":"with RAMDRIVE. A disk copy utility called RAM COPY is provided."R"Coturnkey operation is easy! Use the following Applesoft":" HELLO program:"::|JSCĺ"Using RAMDRIVE - section 4":K" 10 REM Turnkey Hello program"aN" 20 REM RAMDRIVE, COPY ALL FILES, and FID must be on this disk":" you do not understand"n" how COPY ALL FILES works, use FID to manually transfer files. Write down"" every keystroke you make. Then load COPY ALL FILES into a word processor"" and look at it again.":T," Complete n slot"! " 3 drive 1.":q " You must customize COPY ALL FILES for every combination of source "" (physical) slot and drive and destination (emulated) slot and drive."" Customization is easy with a word processor. Ife 1 which contains":" FID, COPY ALL FILES, and all other files you want copied to RAMDRIVE."" At this point, type 'EXEC COPY ALL FILES,S6,D1'. Space permitting, all":" files on the diskette will automatically be copied to RAMDRIVE iS' is supplied on your diskette. A custom"" EXEC file could also be created which copies selected files. See The DOS":" User's Manual for a description of EXEC files.":b" To use COPY ALL FILES insert a diskette in slot 6, drivis included on the RAMDRIVE diskette which allows specifying Drives":" 1 through 6.":SCĺ"Using RAMDRIVE - section 3":+" 3. The easiest way to transfer files is to use an EXEC file with FID. An":" EXEC file called 'COPY ALL FILE" useful for transferring binary and text files. The DOS User's Manual":" explains how to use FID. The FID program has a minor problem however."\" FID will not allow specifying Drives 3 through 6. A modified version of":" FID example, "Q$"LOAD Whathaveyou, S6, D1"Q$" followed by "Q$"SAVE Whathaveyou, S3"Q$".":" 2. An easier way is to use the FID (file developer) program found on any":" DOS 3.3 Apple System Master diskette. The FID program is especially" on your monitor.":d"Three methods to transfer files to RAMDRIVE are (1) loading and saving, (2)":"using the FID program, and (3) using an EXEC file with FID.":Yx" 1. Load each program and then save them to RAMDRIVE one at a time. For":"